
export const getStorage = name => {
  const data = uni.getStorageSync(name);
  // 为什么把JSON.parse 放到 try-catch 中？
  // 因为 data 可能不是 JSON 格式的字符串
  try {
    return JSON.parse(data)
  } catch (error) {
    return data
  }
}

export const setStorage = (name, value) => {
  // 如果 value 是对象，就把 value 转为 JSON 格式的字符串再存储
  if (typeof value === 'object') {
    value = JSON.stringify(value)
  }
  uni.setStorageSync(name, value);
}

export const removeStorage = name => {
    uni.removeStorageSync(name);
}
